package com.new_wear.project.system.vehicleinformation.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.new_wear.framework.aspectj.lang.annotation.Excel;
import com.new_wear.framework.web.domain.BaseEntity;

/**
 * 车辆信息对象 vehicleinformation
 * 
 * @author new_wear
 * @date 2019-12-23
 */
public class Vehicleinformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Long id;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String platenumber;

    /** 名称型号 */
    @Excel(name = "名称型号")
    private String nametype;

    /** 车辆类型 */
    @Excel(name = "车辆类型")
    private String vehicletype;

    /** 经营范围 */
    @Excel(name = "经营范围")
    private String businessscope;

    /** 车身颜色 */
    @Excel(name = "车身颜色")
    private String colour;

    /** 状态 */
    @Excel(name = "状态")
    private Long state;

    /** 车主名称 */
    @Excel(name = "车主名称")
    private String personnelname;

    /** 车主身份证 */
    @Excel(name = "车主身份证")
    private String reserve1;

    /** 预留 */
    @Excel(name = "预留")
    private String reserve2;

    /** 预留 */
    @Excel(name = "预留")
    private String reserve3;

    /** 预留 */
    @Excel(name = "预留")
    private String reserve4;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPlatenumber(String platenumber) 
    {
        this.platenumber = platenumber;
    }

    public String getPlatenumber() 
    {
        return platenumber;
    }
    public void setNametype(String nametype) 
    {
        this.nametype = nametype;
    }

    public String getNametype() 
    {
        return nametype;
    }
    public void setVehicletype(String vehicletype) 
    {
        this.vehicletype = vehicletype;
    }

    public String getVehicletype() 
    {
        return vehicletype;
    }
    public void setBusinessscope(String businessscope) 
    {
        this.businessscope = businessscope;
    }

    public String getBusinessscope() 
    {
        return businessscope;
    }
    public void setColour(String colour) 
    {
        this.colour = colour;
    }

    public String getColour() 
    {
        return colour;
    }
    public void setState(Long state)
    {
        this.state = state;
    }

    public Long getState()
    {
        return state;
    }
    public void setPersonnelname(String personnelname) 
    {
        this.personnelname = personnelname;
    }

    public String getPersonnelname() 
    {
        return personnelname;
    }
    public void setReserve1(String reserve1) 
    {
        this.reserve1 = reserve1;
    }

    public String getReserve1() 
    {
        return reserve1;
    }
    public void setReserve2(String reserve2) 
    {
        this.reserve2 = reserve2;
    }

    public String getReserve2() 
    {
        return reserve2;
    }
    public void setReserve3(String reserve3) 
    {
        this.reserve3 = reserve3;
    }

    public String getReserve3() 
    {
        return reserve3;
    }
    public void setReserve4(String reserve4) 
    {
        this.reserve4 = reserve4;
    }

    public String getReserve4() 
    {
        return reserve4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("platenumber", getPlatenumber())
            .append("nametype", getNametype())
            .append("vehicletype", getVehicletype())
            .append("businessscope", getBusinessscope())
            .append("colour", getColour())
            .append("state", getState())
            .append("personnelname", getPersonnelname())
            .append("reserve1", getReserve1())
            .append("reserve2", getReserve2())
            .append("reserve3", getReserve3())
            .append("reserve4", getReserve4())
            .toString();
    }
}
